iT邦幫忙

2024 iThome 鐵人賽

DAY 16
0
Python

基礎Python學習系列 第 16

不定數迴圈

  • 分享至 

  • xImage
  •  

【不定數迴圈】
前幾天學完基礎的迴圈後,今天要來學的是不定數迴圈,既然有不定數迴圈,那就表示有定數迴圈(明天的內容),不定數迴圈執行程式的次數是由使用者決定的,舉一個簡單的小遊戲,猜數字,制定一整數(50以內)作為謎底,假設有無限次機會可以猜,看幾次可以猜中(n次)? 實際操作如下:
https://ithelp.ithome.com.tw/upload/images/20240930/20169294ZahucB49yq.png
這個程式看似複雜,但只要將其中的邏輯搞清楚,就可以順利寫出來,進一步解釋這個程式:
「answer = 30」 指的是謎底為30
「while n < attempts: 」使用迴圈進行猜測
「guess = eval(input(f"第{n+1}次猜測:"))」 讓使用者輸入猜測值
「n += 1 」每次輸入完次數就加一
「if敘述」 用if敘述表達是否猜中,如果猜中則停止繼續猜測,如果未猜中,則給予提示。

以上就是今天的內容。


上一篇
continue
下一篇
定數迴圈
系列文
基礎Python學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言